package com.company.genealogy.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.company.genealogy.web.entity.Role;

import java.util.List;

public interface RoleService extends IService<Role> {
    
    /**
     * 获取所有启用的角色
     */
    List<Role> getEnabledRoles();
    
    /**
     * 根据用户ID获取角色列表
     */
    List<Role> getRolesByUserId(Long userId);
    
    /**
     * 根据用户名获取角色列表
     */
    List<Role> getRolesByUsername(String username);

} 